_HALP_DMA_CONTROLLER

//0xe0 bytes (sizeof) struct _HALP_DMA_CONTROLLER { struct _LIST_ENTRY Controllers; //0x0 struct _LIST_ENTRY AdapterList; //0x10 ULONG ControllerId; //0x20 ULONG MinimumRequestLine; //0x24 ULONG MaximumRequestLine; //0x28 ULONG ChannelCount; //0x2c ULONG ScatterGatherLimit; //0x30 struct _HALP_DMA_CHANNEL* Channels; //0x38 VOID* ExtensionData; //0x40 UCHAR CacheCoherent; //0x48 ULONG DmaAddressWidth; //0x4c struct _DMA_FUNCTION_TABLE Operations; //0x50 ULONG SupportedPortWidths; //0xa0 ULONG MinimumTransferUnit; //0xa4 ULONGLONG Lock; //0xa8 UCHAR Irql; //0xb0 UCHAR GeneratesInterrupt; //0xb1 LONG Gsi; //0xb4 enum _KINTERRUPT_POLARITY InterruptPolarity; //0xb8 enum _KINTERRUPT_MODE InterruptMode; //0xbc struct _UNICODE_STRING ResourceId; //0xc0 struct POHANDLE__* PowerHandle; //0xd0 UCHAR PowerActive; //0xd8 };